Dec 01 05:28:10.937 INFO testing racer161/dusty against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 05:28:10.938 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 05:28:11.458 INFO [stdout] f2aa446fc17940e963d262141c8640923fdcee5acb4ce11083142d1e4cd2f52c
Dec 01 05:28:11.460 INFO running `"docker" "start" "-a" "f2aa446fc17940e963d262141c8640923fdcee5acb4ce11083142d1e4cd2f52c"`
Dec 01 05:28:13.274 INFO [stderr] usermod: no changes
Dec 01 05:28:13.351 INFO [stderr]    Compiling dusty v0.1.0 (/source)
Dec 01 05:28:13.814 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:13.814 INFO [stderr]  --> src/dusty/httpParser/mod.rs:7:16
Dec 01 05:28:13.814 INFO [stderr]   |
Dec 01 05:28:13.814 INFO [stderr] 7 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:13.814 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:13.814 INFO [stderr]   |
Dec 01 05:28:13.814 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 05:28:13.814 INFO [stderr] 
Dec 01 05:28:13.819 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:13.819 INFO [stderr]  --> src/dusty/httpParser/mod.rs:9:5
Dec 01 05:28:13.819 INFO [stderr]   |
Dec 01 05:28:13.819 INFO [stderr] 9 | use std::thread;
Dec 01 05:28:13.819 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:13.819 INFO [stderr] 
Dec 01 05:28:13.819 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:13.819 INFO [stderr]   --> src/dusty/httpParser/mod.rs:12:5
Dec 01 05:28:13.819 INFO [stderr]    |
Dec 01 05:28:13.819 INFO [stderr] 12 | use std::mem;
Dec 01 05:28:13.819 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:13.819 INFO [stderr] 
Dec 01 05:28:13.819 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:13.819 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:3:6
Dec 01 05:28:13.819 INFO [stderr]   |
Dec 01 05:28:13.819 INFO [stderr] 3 |  use std::io;
Dec 01 05:28:13.819 INFO [stderr]   |      ^^^^^^^
Dec 01 05:28:13.819 INFO [stderr] 
Dec 01 05:28:13.819 INFO [stderr] warning: unused import: `std::fs::File`
Dec 01 05:28:13.819 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:5:6
Dec 01 05:28:13.819 INFO [stderr]   |
Dec 01 05:28:13.819 INFO [stderr] 5 |  use std::fs::File;
Dec 01 05:28:13.819 INFO [stderr]   |      ^^^^^^^^^^^^^
Dec 01 05:28:13.819 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `Path`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:6:18
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 6 |  use std::path::{Path,PathBuf};
Dec 01 05:28:13.820 INFO [stderr]   |                  ^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/cacheManager/mod.rs:4:5
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 4 | use std::io;
Dec 01 05:28:13.820 INFO [stderr]   |     ^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/connection/mod.rs:2:16
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 2 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:13.820 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/connection/mod.rs:6:5
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 6 | use std::thread;
Dec 01 05:28:13.820 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/connection/mod.rs:9:5
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 9 | use std::io::*;
Dec 01 05:28:13.820 INFO [stderr]   |     ^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:13.820 INFO [stderr]   --> src/dusty/connection/mod.rs:10:5
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 10 | use std::mem;
Dec 01 05:28:13.820 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:13.820 INFO [stderr]  --> src/dusty/httpParserThread/mod.rs:1:16
Dec 01 05:28:13.820 INFO [stderr]   |
Dec 01 05:28:13.820 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:13.820 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `TcpStream`
Dec 01 05:28:13.820 INFO [stderr]   --> src/main.rs:10:29
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 10 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:13.820 INFO [stderr]    |                             ^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::sync::mpsc::*`
Dec 01 05:28:13.820 INFO [stderr]   --> src/main.rs:13:5
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 13 | use std::sync::mpsc::*;
Dec 01 05:28:13.820 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:13.820 INFO [stderr]   --> src/main.rs:14:5
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 14 | use std::thread;
Dec 01 05:28:13.820 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:13.820 INFO [stderr]   --> src/main.rs:16:5
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 16 | use std::io::*;
Dec 01 05:28:13.820 INFO [stderr]    |     ^^^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.820 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:13.820 INFO [stderr]   --> src/main.rs:17:5
Dec 01 05:28:13.820 INFO [stderr]    |
Dec 01 05:28:13.820 INFO [stderr] 17 | use std::mem;
Dec 01 05:28:13.820 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:13.820 INFO [stderr] 
Dec 01 05:28:13.886 INFO [stderr] warning: unreachable expression
Dec 01 05:28:13.891 INFO [stderr]    --> src/dusty/httpParser/mod.rs:186:13
Dec 01 05:28:13.891 INFO [stderr]     |
Dec 01 05:28:13.891 INFO [stderr] 186 |             return None
Dec 01 05:28:13.892 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 05:28:13.892 INFO [stderr]     |
Dec 01 05:28:13.892 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 05:28:13.892 INFO [stderr] 
Dec 01 05:28:13.926 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 01 05:28:13.926 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:4:6
Dec 01 05:28:13.926 INFO [stderr]   |
Dec 01 05:28:13.926 INFO [stderr] 4 |  use std::io::prelude::*;
Dec 01 05:28:13.927 INFO [stderr]   |      ^^^^^^^^^^^^^^^^
Dec 01 05:28:13.927 INFO [stderr] 
Dec 01 05:28:13.934 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:13.934 INFO [stderr]   --> src/dusty/httpParser/mod.rs:63:17
Dec 01 05:28:13.934 INFO [stderr]    |
Dec 01 05:28:13.934 INFO [stderr] 63 |             Err(e) => println!("Error Reading to buffer in request!")
Dec 01 05:28:13.934 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 05:28:13.935 INFO [stderr]    |
Dec 01 05:28:13.935 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 05:28:13.935 INFO [stderr] 
Dec 01 05:28:13.935 INFO [stderr] warning: unused variable: `index`
Dec 01 05:28:13.935 INFO [stderr]    --> src/dusty/httpParser/mod.rs:132:22
Dec 01 05:28:13.936 INFO [stderr]     |
Dec 01 05:28:13.936 INFO [stderr] 132 |                 Some(index) => 
Dec 01 05:28:13.936 INFO [stderr]     |                      ^^^^^ help: consider using `_index` instead
Dec 01 05:28:13.936 INFO [stderr] 
Dec 01 05:28:13.936 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:13.936 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:67:21
Dec 01 05:28:13.936 INFO [stderr]    |
Dec 01 05:28:13.936 INFO [stderr] 67 |                 Err(e) => 
Dec 01 05:28:13.936 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 05:28:13.936 INFO [stderr] 
Dec 01 05:28:13.936 INFO [stderr] warning: unused variable: `filename`
Dec 01 05:28:13.936 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:38
Dec 01 05:28:13.936 INFO [stderr]    |
Dec 01 05:28:13.936 INFO [stderr] 77 |     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:13.936 INFO [stderr]    |                                      ^^^^^^^^ help: consider using `_filename` instead
Dec 01 05:28:13.936 INFO [stderr] 
Dec 01 05:28:13.936 INFO [stderr] warning: unused variable: `headerTemplate`
Dec 01 05:28:13.936 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:13.936 INFO [stderr]    |
Dec 01 05:28:13.936 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:13.936 INFO [stderr]    |                                    ^^^^^^^^^^^^^^ help: consider using `_headerTemplate` instead
Dec 01 05:28:13.936 INFO [stderr] 
Dec 01 05:28:13.936 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:13.936 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:102:9
Dec 01 05:28:13.936 INFO [stderr]     |
Dec 01 05:28:13.936 INFO [stderr] 102 |     for i in 0..gathererThreadPoolSize //Spawn gatherer threads
Dec 01 05:28:13.936 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:13.936 INFO [stderr] 
Dec 01 05:28:13.936 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:13.936 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:113:9
Dec 01 05:28:13.937 INFO [stderr]     |
Dec 01 05:28:13.937 INFO [stderr] 113 |     for i in 0..parserThreadPoolSize
Dec 01 05:28:13.937 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:13.937 INFO [stderr] 
Dec 01 05:28:13.937 INFO [stderr] warning: unused variable: `gathererManager`
Dec 01 05:28:13.937 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:13.937 INFO [stderr]    |
Dec 01 05:28:13.937 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:13.937 INFO [stderr]    |                          ^^^^^^^^^^^^^^^ help: consider using `_gathererManager` instead
Dec 01 05:28:13.937 INFO [stderr] 
Dec 01 05:28:13.967 INFO [stderr] warning: variable does not need to be mutable
Dec 01 05:28:13.967 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:59:13
Dec 01 05:28:13.967 INFO [stderr]    |
Dec 01 05:28:13.967 INFO [stderr] 59 |         let mut f = File::open(filename);
Dec 01 05:28:13.967 INFO [stderr]    |             ----^
Dec 01 05:28:13.967 INFO [stderr]    |             |
Dec 01 05:28:13.967 INFO [stderr]    |             help: remove this `mut`
Dec 01 05:28:13.967 INFO [stderr]    |
Dec 01 05:28:13.967 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 05:28:13.967 INFO [stderr] 
Dec 01 05:28:13.979 INFO [stderr] warning: function is never used: `processHeader`
Dec 01 05:28:13.979 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:13.979 INFO [stderr]    |
Dec 01 05:28:13.979 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:13.979 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.979 INFO [stderr]    |
Dec 01 05:28:13.979 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 05:28:13.979 INFO [stderr] 
Dec 01 05:28:13.980 INFO [stderr] warning: function is never used: `convertVecStrToU8`
Dec 01 05:28:13.980 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:13.980 INFO [stderr]     |
Dec 01 05:28:13.980 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:13.980 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.980 INFO [stderr] 
Dec 01 05:28:13.980 INFO [stderr] warning: struct is never constructed: `con`
Dec 01 05:28:13.980 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:13.980 INFO [stderr]    |
Dec 01 05:28:13.980 INFO [stderr] 53 | pub struct con
Dec 01 05:28:13.980 INFO [stderr]    | ^^^^^^^^^^^^^^
Dec 01 05:28:13.980 INFO [stderr] 
Dec 01 05:28:13.980 INFO [stderr] warning: method is never used: `new`
Dec 01 05:28:13.980 INFO [stderr]   --> src/dusty/connection/mod.rs:61:5
Dec 01 05:28:13.980 INFO [stderr]    |
Dec 01 05:28:13.980 INFO [stderr] 61 |     pub fn new(buffer : String, stream : TcpStream) -> con
Dec 01 05:28:13.980 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.981 INFO [stderr] 
Dec 01 05:28:13.981 INFO [stderr] warning: module `httpParser` should have a snake case name such as `http_parser`
Dec 01 05:28:13.981 INFO [stderr]  --> src/main.rs:3:5
Dec 01 05:28:13.981 INFO [stderr]   |
Dec 01 05:28:13.981 INFO [stderr] 3 |     pub mod httpParser;
Dec 01 05:28:13.981 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.981 INFO [stderr]   |
Dec 01 05:28:13.981 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 05:28:13.981 INFO [stderr] 
Dec 01 05:28:13.982 INFO [stderr] warning: function `createRequestSchedule` should have a snake case name such as `create_request_schedule`
Dec 01 05:28:13.982 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:1
Dec 01 05:28:13.982 INFO [stderr]    |
Dec 01 05:28:13.982 INFO [stderr] 18 | / pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:13.982 INFO [stderr] 19 | | {
Dec 01 05:28:13.982 INFO [stderr] 20 | |     let mut schedule : Vec<connection::request> = Vec::new();
Dec 01 05:28:13.982 INFO [stderr] 21 | |     
Dec 01 05:28:13.982 INFO [stderr] ...  |
Dec 01 05:28:13.982 INFO [stderr] 66 | |     return (schedule,String::from(" "));
Dec 01 05:28:13.982 INFO [stderr] 67 | | }
Dec 01 05:28:13.982 INFO [stderr]    | |_^
Dec 01 05:28:13.982 INFO [stderr] 
Dec 01 05:28:13.982 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:13.982 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:51
Dec 01 05:28:13.982 INFO [stderr]    |
Dec 01 05:28:13.982 INFO [stderr] 18 | pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:13.982 INFO [stderr]    |                                                   ^^^^^^^^^^^^^
Dec 01 05:28:13.982 INFO [stderr] 
Dec 01 05:28:13.982 INFO [stderr] warning: variable `lineBuffer` should have a snake case name such as `line_buffer`
Dec 01 05:28:13.982 INFO [stderr]   --> src/dusty/httpParser/mod.rs:25:9
Dec 01 05:28:13.983 INFO [stderr]    |
Dec 01 05:28:13.983 INFO [stderr] 25 |     let mut lineBuffer = String::with_capacity(512);
Dec 01 05:28:13.983 INFO [stderr]    |         ^^^^^^^^^^^^^^
Dec 01 05:28:13.983 INFO [stderr] 
Dec 01 05:28:13.983 INFO [stderr] warning: variable `newRequest` should have a snake case name such as `new_request`
Dec 01 05:28:13.983 INFO [stderr]   --> src/dusty/httpParser/mod.rs:44:34
Dec 01 05:28:13.983 INFO [stderr]    |
Dec 01 05:28:13.983 INFO [stderr] 44 |                             Some(newRequest) =>
Dec 01 05:28:13.983 INFO [stderr]    |                                  ^^^^^^^^^^
Dec 01 05:28:13.983 INFO [stderr] 
Dec 01 05:28:13.983 INFO [stderr] warning: function `processHeader` should have a snake case name such as `process_header`
Dec 01 05:28:13.983 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:13.983 INFO [stderr]    |
Dec 01 05:28:13.983 INFO [stderr] 70 | / fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:13.983 INFO [stderr] 71 | | {
Dec 01 05:28:13.983 INFO [stderr] 72 | |     println!("Header : {}", &header[0..contentStart]);
Dec 01 05:28:13.983 INFO [stderr] 73 | |     println!("Content : {}",&header[contentStart+1..header.len()]);
Dec 01 05:28:13.983 INFO [stderr] 74 | |     println!();
Dec 01 05:28:13.983 INFO [stderr] 75 | | }
Dec 01 05:28:13.983 INFO [stderr]    | |_^
Dec 01 05:28:13.983 INFO [stderr] 
Dec 01 05:28:13.984 INFO [stderr] warning: variable `contentStart` should have a snake case name such as `content_start`
Dec 01 05:28:13.984 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:32
Dec 01 05:28:13.984 INFO [stderr]    |
Dec 01 05:28:13.984 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:13.984 INFO [stderr]    |                                ^^^^^^^^^^^^
Dec 01 05:28:13.984 INFO [stderr] 
Dec 01 05:28:13.984 INFO [stderr] warning: function `processFileRequest` should have a snake case name such as `process_file_request`
Dec 01 05:28:13.984 INFO [stderr]    --> src/dusty/httpParser/mod.rs:79:1
Dec 01 05:28:13.984 INFO [stderr]     |
Dec 01 05:28:13.984 INFO [stderr] 79  | / pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:13.984 INFO [stderr] 80  | | { 
Dec 01 05:28:13.984 INFO [stderr] 81  | |     match cache.lock()
Dec 01 05:28:13.984 INFO [stderr] 82  | |     {
Dec 01 05:28:13.984 INFO [stderr] ...   |
Dec 01 05:28:13.984 INFO [stderr] 117 | |     }
Dec 01 05:28:13.984 INFO [stderr] 118 | | }
Dec 01 05:28:13.984 INFO [stderr]     | |_^
Dec 01 05:28:13.984 INFO [stderr] 
Dec 01 05:28:13.984 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.985 INFO [stderr]   --> src/dusty/httpParser/mod.rs:79:31
Dec 01 05:28:13.985 INFO [stderr]    |
Dec 01 05:28:13.985 INFO [stderr] 79 | pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:13.985 INFO [stderr]    |                               ^^^^^^^^
Dec 01 05:28:13.985 INFO [stderr] 
Dec 01 05:28:13.985 INFO [stderr] warning: variable `fileString` should have a snake case name such as `file_string`
Dec 01 05:28:13.985 INFO [stderr]   --> src/dusty/httpParser/mod.rs:89:26
Dec 01 05:28:13.985 INFO [stderr]    |
Dec 01 05:28:13.985 INFO [stderr] 89 |                     let (fileString, size) = cacheManager::readNewUncachedFile(&filePath);
Dec 01 05:28:13.985 INFO [stderr]    |                          ^^^^^^^^^^
Dec 01 05:28:13.985 INFO [stderr] 
Dec 01 05:28:13.985 INFO [stderr] warning: function `processRequestLine` should have a snake case name such as `process_request_line`
Dec 01 05:28:13.985 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:1
Dec 01 05:28:13.985 INFO [stderr]     |
Dec 01 05:28:13.985 INFO [stderr] 120 | / fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:13.985 INFO [stderr] 121 | | {
Dec 01 05:28:13.985 INFO [stderr] 122 | |     if line == "\r\n"
Dec 01 05:28:13.985 INFO [stderr] 123 | |     {
Dec 01 05:28:13.985 INFO [stderr] ...   |
Dec 01 05:28:13.985 INFO [stderr] 188 | |     }
Dec 01 05:28:13.986 INFO [stderr] 189 | | }
Dec 01 05:28:13.986 INFO [stderr]     | |_^
Dec 01 05:28:13.986 INFO [stderr] 
Dec 01 05:28:13.986 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:13.986 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:36
Dec 01 05:28:13.986 INFO [stderr]     |
Dec 01 05:28:13.986 INFO [stderr] 120 | fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:13.986 INFO [stderr]     |                                    ^^^^^^^^^^^^^
Dec 01 05:28:13.986 INFO [stderr] 
Dec 01 05:28:13.986 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:13.986 INFO [stderr]    --> src/dusty/httpParser/mod.rs:142:29
Dec 01 05:28:13.986 INFO [stderr]     |
Dec 01 05:28:13.986 INFO [stderr] 142 |                         let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:13.986 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.986 INFO [stderr] 
Dec 01 05:28:13.986 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.986 INFO [stderr]    --> src/dusty/httpParser/mod.rs:145:33
Dec 01 05:28:13.987 INFO [stderr]     |
Dec 01 05:28:13.987 INFO [stderr] 145 |                             let filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:13.987 INFO [stderr]     |                                 ^^^^^^^^
Dec 01 05:28:13.987 INFO [stderr] 
Dec 01 05:28:13.987 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:13.987 INFO [stderr]    --> src/dusty/httpParser/mod.rs:157:33
Dec 01 05:28:13.987 INFO [stderr]     |
Dec 01 05:28:13.987 INFO [stderr] 157 |                             let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:13.987 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.987 INFO [stderr] 
Dec 01 05:28:13.987 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.987 INFO [stderr]    --> src/dusty/httpParser/mod.rs:159:37
Dec 01 05:28:13.987 INFO [stderr]     |
Dec 01 05:28:13.987 INFO [stderr] 159 |                                 let mut filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:13.987 INFO [stderr]     |                                     ^^^^^^^^^^^^
Dec 01 05:28:13.987 INFO [stderr] 
Dec 01 05:28:13.987 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.987 INFO [stderr]    --> src/dusty/httpParser/mod.rs:169:33
Dec 01 05:28:13.987 INFO [stderr]     |
Dec 01 05:28:13.987 INFO [stderr] 169 |                             let mut filePath = pathBuilder::returnFullPath(&line);
Dec 01 05:28:13.987 INFO [stderr]     |                                 ^^^^^^^^^^^^
Dec 01 05:28:13.987 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: function `convertVecStrToU8` should have a snake case name such as `convert_vec_str_to_u8`
Dec 01 05:28:13.991 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:13.991 INFO [stderr]     |
Dec 01 05:28:13.991 INFO [stderr] 196 | / fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:13.991 INFO [stderr] 197 | | {
Dec 01 05:28:13.991 INFO [stderr] 198 | |     let mut str_as_u8 : Vec<u8> = Vec::new();
Dec 01 05:28:13.991 INFO [stderr] 199 | |     for res in responseBuffer
Dec 01 05:28:13.991 INFO [stderr] ...   |
Dec 01 05:28:13.991 INFO [stderr] 203 | |     str_as_u8
Dec 01 05:28:13.991 INFO [stderr] 204 | | }
Dec 01 05:28:13.991 INFO [stderr]     | |_^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: variable `responseBuffer` should have a snake case name such as `response_buffer`
Dec 01 05:28:13.991 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:22
Dec 01 05:28:13.991 INFO [stderr]     |
Dec 01 05:28:13.991 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:13.991 INFO [stderr]     |                      ^^^^^^^^^^^^^^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: module `pathBuilder` should have a snake case name such as `path_builder`
Dec 01 05:28:13.991 INFO [stderr]  --> src/main.rs:4:5
Dec 01 05:28:13.991 INFO [stderr]   |
Dec 01 05:28:13.991 INFO [stderr] 4 |     pub mod pathBuilder;
Dec 01 05:28:13.991 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: function `returnFullPath` should have a snake case name such as `return_full_path`
Dec 01 05:28:13.991 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:9:1
Dec 01 05:28:13.991 INFO [stderr]    |
Dec 01 05:28:13.991 INFO [stderr] 9  | / pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:13.991 INFO [stderr] 10 | | {
Dec 01 05:28:13.991 INFO [stderr] 11 | |     match current_dir().unwrap().to_str()
Dec 01 05:28:13.991 INFO [stderr] 12 | |     {
Dec 01 05:28:13.991 INFO [stderr] ...  |
Dec 01 05:28:13.991 INFO [stderr] 38 | |     
Dec 01 05:28:13.991 INFO [stderr] 39 | | }
Dec 01 05:28:13.991 INFO [stderr]    | |_^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: variable `localPath` should have a snake case name such as `local_path`
Dec 01 05:28:13.991 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:9:27
Dec 01 05:28:13.991 INFO [stderr]   |
Dec 01 05:28:13.991 INFO [stderr] 9 | pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:13.991 INFO [stderr]   |                           ^^^^^^^^^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: variable `tempPath` should have a snake case name such as `temp_path`
Dec 01 05:28:13.991 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:16:17
Dec 01 05:28:13.991 INFO [stderr]    |
Dec 01 05:28:13.991 INFO [stderr] 16 |             let mut tempPath = PathBuf::new();
Dec 01 05:28:13.991 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 01 05:28:13.991 INFO [stderr] 
Dec 01 05:28:13.991 INFO [stderr] warning: variable `newPath` should have a snake case name such as `new_path`
Dec 01 05:28:13.991 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:19:17
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 19 |             let newPath : Vec<&str> = localPath.split("/").collect();
Dec 01 05:28:13.992 INFO [stderr]    |                 ^^^^^^^
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: variable `finalPath` should have a snake case name such as `final_path`
Dec 01 05:28:13.992 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:27:22
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 27 |                 Some(finalPath) => return finalPath.to_string(),
Dec 01 05:28:13.992 INFO [stderr]    |                      ^^^^^^^^^
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: module `cacheManager` should have a snake case name such as `cache_manager`
Dec 01 05:28:13.992 INFO [stderr]  --> src/main.rs:5:5
Dec 01 05:28:13.992 INFO [stderr]   |
Dec 01 05:28:13.992 INFO [stderr] 5 |     pub mod cacheManager;
Dec 01 05:28:13.992 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: type `cache` should have a camel case name such as `Cache`
Dec 01 05:28:13.992 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:8:1
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 8  | / pub struct cache
Dec 01 05:28:13.992 INFO [stderr] 9  | | {
Dec 01 05:28:13.992 INFO [stderr] 10 | |     c : HashMap<String, String>,
Dec 01 05:28:13.992 INFO [stderr] 11 | |     fileSize : HashMap<String , usize>
Dec 01 05:28:13.992 INFO [stderr] 12 | | }
Dec 01 05:28:13.992 INFO [stderr]    | |_^
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: structure field `fileSize` should have a snake case name such as `file_size`
Dec 01 05:28:13.992 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:11:5
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 11 |     fileSize : HashMap<String , usize>
Dec 01 05:28:13.992 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: method `checkSize` should have a snake case name such as `check_size`
Dec 01 05:28:13.992 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:37:5
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 37 | /     pub fn checkSize(&mut self, path : &str) -> usize
Dec 01 05:28:13.992 INFO [stderr] 38 | |     {
Dec 01 05:28:13.992 INFO [stderr] 39 | |         match self.fileSize.contains_key(path) 
Dec 01 05:28:13.992 INFO [stderr] 40 | |         {
Dec 01 05:28:13.992 INFO [stderr] ...  |
Dec 01 05:28:13.992 INFO [stderr] 43 | |         }
Dec 01 05:28:13.992 INFO [stderr] 44 | |     }
Dec 01 05:28:13.992 INFO [stderr]    | |_____^
Dec 01 05:28:13.992 INFO [stderr] 
Dec 01 05:28:13.992 INFO [stderr] warning: method `insertNewCacheItem` should have a snake case name such as `insert_new_cache_item`
Dec 01 05:28:13.992 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:5
Dec 01 05:28:13.992 INFO [stderr]    |
Dec 01 05:28:13.992 INFO [stderr] 47 | /     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:13.992 INFO [stderr] 48 | |     {
Dec 01 05:28:13.992 INFO [stderr] 49 | |         self.c.insert(path.to_string(),FileStr.clone());
Dec 01 05:28:13.993 INFO [stderr] 50 | |         self.fileSize.insert(path.to_string(),FileStr.len());
Dec 01 05:28:13.993 INFO [stderr] 51 | |         FileStr.len()
Dec 01 05:28:13.993 INFO [stderr] 52 | |     }
Dec 01 05:28:13.993 INFO [stderr]    | |_____^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: variable `FileStr` should have a snake case name such as `file_str`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:56
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 47 |     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:13.993 INFO [stderr]    |                                                        ^^^^^^^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: function `readNewUncachedFile` should have a snake case name such as `read_new_uncached_file`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:57:5
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 57 | /     pub fn readNewUncachedFile(filename: &str) -> (String, usize)
Dec 01 05:28:13.993 INFO [stderr] 58 | |     {
Dec 01 05:28:13.993 INFO [stderr] 59 | |         let mut f = File::open(filename);
Dec 01 05:28:13.993 INFO [stderr] 60 | |         match f
Dec 01 05:28:13.993 INFO [stderr] ...  |
Dec 01 05:28:13.993 INFO [stderr] 73 | |         }
Dec 01 05:28:13.993 INFO [stderr] 74 | |     }
Dec 01 05:28:13.993 INFO [stderr]    | |_____^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: function `readText` should have a snake case name such as `read_text`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:5
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 77 | /     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:13.993 INFO [stderr] 78 | |     {
Dec 01 05:28:13.993 INFO [stderr] 79 | |         let mut s = String::new();
Dec 01 05:28:13.993 INFO [stderr] 80 | |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:13.993 INFO [stderr] ...  |
Dec 01 05:28:13.993 INFO [stderr] 94 | |             }
Dec 01 05:28:13.993 INFO [stderr] 95 | |     }
Dec 01 05:28:13.993 INFO [stderr]    | |_____^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: variable `lenRead` should have a snake case name such as `len_read`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:80:13
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 80 |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:13.993 INFO [stderr]    |             ^^^^^^^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: variable `lR` should have a snake case name such as `l_r`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:83:24
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 83 |                     Ok(lR) => 
Dec 01 05:28:13.993 INFO [stderr]    |                        ^^
Dec 01 05:28:13.993 INFO [stderr] 
Dec 01 05:28:13.993 INFO [stderr] warning: type `request` should have a camel case name such as `Request`
Dec 01 05:28:13.993 INFO [stderr]   --> src/dusty/connection/mod.rs:13:1
Dec 01 05:28:13.993 INFO [stderr]    |
Dec 01 05:28:13.993 INFO [stderr] 13 | / pub struct request
Dec 01 05:28:13.993 INFO [stderr] 14 | | {
Dec 01 05:28:13.994 INFO [stderr] 15 | |     pub filePath : String,
Dec 01 05:28:13.994 INFO [stderr] 16 | |     pub size : usize,
Dec 01 05:28:13.994 INFO [stderr] 17 | |     pub streamChannel : Sender<response>
Dec 01 05:28:13.994 INFO [stderr] 18 | | }
Dec 01 05:28:13.994 INFO [stderr]    | |_^
Dec 01 05:28:13.994 INFO [stderr] 
Dec 01 05:28:13.994 INFO [stderr] warning: structure field `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.994 INFO [stderr]   --> src/dusty/connection/mod.rs:15:5
Dec 01 05:28:13.994 INFO [stderr]    |
Dec 01 05:28:13.994 INFO [stderr] 15 |     pub filePath : String,
Dec 01 05:28:13.994 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.994 INFO [stderr] 
Dec 01 05:28:13.994 INFO [stderr] warning: structure field `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:13.994 INFO [stderr]   --> src/dusty/connection/mod.rs:17:5
Dec 01 05:28:13.994 INFO [stderr]    |
Dec 01 05:28:13.994 INFO [stderr] 17 |     pub streamChannel : Sender<response>
Dec 01 05:28:13.994 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.994 INFO [stderr] 
Dec 01 05:28:13.995 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:13.995 INFO [stderr]   --> src/dusty/connection/mod.rs:22:16
Dec 01 05:28:13.995 INFO [stderr]    |
Dec 01 05:28:13.995 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:13.995 INFO [stderr]    |                ^^^^^^^^
Dec 01 05:28:13.995 INFO [stderr] 
Dec 01 05:28:13.995 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:13.995 INFO [stderr]   --> src/dusty/connection/mod.rs:22:48
Dec 01 05:28:13.995 INFO [stderr]    |
Dec 01 05:28:13.995 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:13.995 INFO [stderr]    |                                                ^^^^^^^^^^^^^
Dec 01 05:28:13.995 INFO [stderr] 
Dec 01 05:28:13.995 INFO [stderr] warning: type `response` should have a camel case name such as `Response`
Dec 01 05:28:13.995 INFO [stderr]   --> src/dusty/connection/mod.rs:38:1
Dec 01 05:28:13.995 INFO [stderr]    |
Dec 01 05:28:13.995 INFO [stderr] 38 | / pub struct response
Dec 01 05:28:13.995 INFO [stderr] 39 | | {
Dec 01 05:28:13.995 INFO [stderr] 40 | |     pub body : String,
Dec 01 05:28:13.995 INFO [stderr] 41 | |     pub header : String
Dec 01 05:28:13.995 INFO [stderr] 42 | | }
Dec 01 05:28:13.995 INFO [stderr]    | |_^
Dec 01 05:28:13.995 INFO [stderr] 
Dec 01 05:28:13.995 INFO [stderr] warning: type `con` should have a camel case name such as `Con`
Dec 01 05:28:13.995 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:13.995 INFO [stderr]    |
Dec 01 05:28:13.995 INFO [stderr] 53 | / pub struct con
Dec 01 05:28:13.995 INFO [stderr] 54 | | {
Dec 01 05:28:13.995 INFO [stderr] 55 | |     pub buffer: String,
Dec 01 05:28:13.995 INFO [stderr] 56 | |     pub stream: TcpStream
Dec 01 05:28:13.996 INFO [stderr] 57 | | }
Dec 01 05:28:13.996 INFO [stderr]    | |_^
Dec 01 05:28:13.996 INFO [stderr] 
Dec 01 05:28:13.996 INFO [stderr] warning: module `httpParserThread` should have a snake case name such as `http_parser_thread`
Dec 01 05:28:13.996 INFO [stderr]  --> src/main.rs:7:5
Dec 01 05:28:13.996 INFO [stderr]   |
Dec 01 05:28:13.996 INFO [stderr] 7 |     pub mod httpParserThread;
Dec 01 05:28:13.996 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.996 INFO [stderr] 
Dec 01 05:28:13.996 INFO [stderr] warning: function `spawnNewParserThread` should have a snake case name such as `spawn_new_parser_thread`
Dec 01 05:28:13.996 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:1
Dec 01 05:28:13.996 INFO [stderr]    |
Dec 01 05:28:13.996 INFO [stderr] 12 | / pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:13.996 INFO [stderr] 13 | | {    
Dec 01 05:28:13.996 INFO [stderr] 14 | |     thread::spawn(move || 
Dec 01 05:28:13.996 INFO [stderr] 15 | |     {
Dec 01 05:28:13.996 INFO [stderr] ...  |
Dec 01 05:28:13.996 INFO [stderr] 66 | |     
Dec 01 05:28:13.996 INFO [stderr] 67 | | }
Dec 01 05:28:13.996 INFO [stderr]    | |_^
Dec 01 05:28:13.996 INFO [stderr] 
Dec 01 05:28:13.996 INFO [stderr] warning: variable `streamReceiver` should have a snake case name such as `stream_receiver`
Dec 01 05:28:13.996 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:29
Dec 01 05:28:13.996 INFO [stderr]    |
Dec 01 05:28:13.996 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:13.996 INFO [stderr]    |                             ^^^^^^^^^^^^^^
Dec 01 05:28:13.996 INFO [stderr] 
Dec 01 05:28:13.996 INFO [stderr] warning: variable `gathererManagerChannel` should have a snake case name such as `gatherer_manager_channel`
Dec 01 05:28:13.996 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:67
Dec 01 05:28:13.996 INFO [stderr]    |
Dec 01 05:28:13.997 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:13.997 INFO [stderr]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:13.997 INFO [stderr] 
Dec 01 05:28:13.997 INFO [stderr] warning: variable `localSend` should have a snake case name such as `local_send`
Dec 01 05:28:13.997 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:14
Dec 01 05:28:13.997 INFO [stderr]    |
Dec 01 05:28:13.997 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:13.997 INFO [stderr]    |              ^^^^^^^^^
Dec 01 05:28:13.997 INFO [stderr] 
Dec 01 05:28:14.003 INFO [stderr] warning: variable `localRecv` should have a snake case name such as `local_recv`
Dec 01 05:28:14.003 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:25
Dec 01 05:28:14.003 INFO [stderr]    |
Dec 01 05:28:14.003 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:14.003 INFO [stderr]    |                         ^^^^^^^^^
Dec 01 05:28:14.003 INFO [stderr] 
Dec 01 05:28:14.003 INFO [stderr] warning: variable `headerTemplate` should have a snake case name such as `header_template`
Dec 01 05:28:14.003 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:14.003 INFO [stderr]    |
Dec 01 05:28:14.003 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:14.003 INFO [stderr]    |                                    ^^^^^^^^^^^^^^
Dec 01 05:28:14.003 INFO [stderr] 
Dec 01 05:28:14.003 INFO [stderr] warning: variable `requestCount` should have a snake case name such as `request_count`
Dec 01 05:28:14.003 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:29:25
Dec 01 05:28:14.003 INFO [stderr]    |
Dec 01 05:28:14.003 INFO [stderr] 29 |                     let mut requestCount = schedule.len();
Dec 01 05:28:14.003 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^
Dec 01 05:28:14.003 INFO [stderr] 
Dec 01 05:28:14.003 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:14.003 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:35:25
Dec 01 05:28:14.003 INFO [stderr]    |
Dec 01 05:28:14.003 INFO [stderr] 35 |                         gathererManagerChannel.send(req);
Dec 01 05:28:14.003 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.003 INFO [stderr]    |
Dec 01 05:28:14.003 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 05:28:14.004 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: function `spawnNewGathererThread` should have a snake case name such as `spawn_new_gatherer_thread`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:1
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 70 | / pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:14.004 INFO [stderr] 71 | | {
Dec 01 05:28:14.004 INFO [stderr] 72 | |     thread::spawn(move || 
Dec 01 05:28:14.004 INFO [stderr] 73 | |     {
Dec 01 05:28:14.004 INFO [stderr] ...  |
Dec 01 05:28:14.004 INFO [stderr] 88 | |     });
Dec 01 05:28:14.004 INFO [stderr] 89 | | }
Dec 01 05:28:14.004 INFO [stderr]    | |_^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `requestReceiver` should have a snake case name such as `request_receiver`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:31
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 70 | pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:14.004 INFO [stderr]    |                               ^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: function `createIndependentThreadPools` should have a snake case name such as `create_independent_thread_pools`
Dec 01 05:28:14.004 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:93:1
Dec 01 05:28:14.004 INFO [stderr]     |
Dec 01 05:28:14.004 INFO [stderr] 93  | / pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:14.004 INFO [stderr] 94  | | {
Dec 01 05:28:14.004 INFO [stderr] 95  | |     //These are the meat and potatos of dusty
Dec 01 05:28:14.004 INFO [stderr] 96  | |     //They are simply a vec pointing to channels 
Dec 01 05:28:14.004 INFO [stderr] ...   |
Dec 01 05:28:14.004 INFO [stderr] 122 | |     
Dec 01 05:28:14.004 INFO [stderr] 123 | | }
Dec 01 05:28:14.004 INFO [stderr]     | |_^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `parserThreadPoolSize` should have a snake case name such as `parser_thread_pool_size`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:37
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:14.004 INFO [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `gathererThreadPoolSize` should have a snake case name such as `gatherer_thread_pool_size`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:66
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:14.004 INFO [stderr]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `gathererChannels` should have a snake case name such as `gatherer_channels`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:98:9
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 98 |     let mut gathererChannels : Vec<Sender<connection::request>> = Vec::new();
Dec 01 05:28:14.004 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:14.004 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:99:9
Dec 01 05:28:14.004 INFO [stderr]    |
Dec 01 05:28:14.004 INFO [stderr] 99 |     let mut parserChannels : Vec<Sender<TcpStream>> = Vec::new();
Dec 01 05:28:14.004 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:14.004 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:110:9
Dec 01 05:28:14.004 INFO [stderr]     |
Dec 01 05:28:14.004 INFO [stderr] 110 |     let gathererManager : Sender<connection::request> = spawnGathererManagerThread(gathererChannels);
Dec 01 05:28:14.004 INFO [stderr]     |         ^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: function `spawnGathererManagerThread` should have a snake case name such as `spawn_gatherer_manager_thread`
Dec 01 05:28:14.004 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:126:1
Dec 01 05:28:14.004 INFO [stderr]     |
Dec 01 05:28:14.004 INFO [stderr] 126 | / pub fn spawnGathererManagerThread(channels : Vec<Sender<connection::request>>) -> Sender<connection::request>
Dec 01 05:28:14.004 INFO [stderr] 127 | | {
Dec 01 05:28:14.004 INFO [stderr] 128 | |     let (send, recv) = channel::<connection::request>();
Dec 01 05:28:14.004 INFO [stderr] 129 | |     thread::spawn(move || 
Dec 01 05:28:14.004 INFO [stderr] ...   |
Dec 01 05:28:14.004 INFO [stderr] 150 | |     return send
Dec 01 05:28:14.004 INFO [stderr] 151 | | }
Dec 01 05:28:14.004 INFO [stderr]     | |_^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: variable `channelIndex` should have a snake case name such as `channel_index`
Dec 01 05:28:14.004 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:131:13
Dec 01 05:28:14.004 INFO [stderr]     |
Dec 01 05:28:14.004 INFO [stderr] 131 |         let mut channelIndex : usize = 0;
Dec 01 05:28:14.004 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 05:28:14.004 INFO [stderr] 
Dec 01 05:28:14.004 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:14.004 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:141:21
Dec 01 05:28:14.004 INFO [stderr]     |
Dec 01 05:28:14.005 INFO [stderr] 141 |                     channels[channelIndex].send(req);
Dec 01 05:28:14.005 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr]     |
Dec 01 05:28:14.005 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `parserThreadCount` should have a snake case name such as `parser_thread_count`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:23:9
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 23 |     let parserThreadCount : usize = 16;
Dec 01 05:28:14.005 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `gathererThreadCount` should have a snake case name such as `gatherer_thread_count`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:24:9
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 24 |     let gathererThreadCount : usize = 16;
Dec 01 05:28:14.005 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `sharedCache` should have a snake case name such as `shared_cache`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:27:9
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 27 |     let sharedCache : Arc<Mutex<cacheManager::cache>> = Arc::new(Mutex::new(cacheManager::cache::new()));
Dec 01 05:28:14.005 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:30:10
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:14.005 INFO [stderr]    |          ^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:14.005 INFO [stderr]    |                          ^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: variable `parserIndex` should have a snake case name such as `parser_index`
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:31:9
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 31 |     let mut parserIndex = 0;
Dec 01 05:28:14.005 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:14.005 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:14.005 INFO [stderr]   --> src/main.rs:41:25
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr] 41 |                         parserChannels[parserIndex].send(stream);
Dec 01 05:28:14.005 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:14.005 INFO [stderr]    |
Dec 01 05:28:14.005 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:14.005 INFO [stderr] 
Dec 01 05:28:25.283 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 11.97s
Dec 01 05:28:25.283 INFO [stderr] su: No module specific data is present
Dec 01 05:28:26.447 INFO running `"docker" "inspect" "f2aa446fc17940e963d262141c8640923fdcee5acb4ce11083142d1e4cd2f52c"`
Dec 01 05:28:26.663 INFO running `"docker" "rm" "-f" "f2aa446fc17940e963d262141c8640923fdcee5acb4ce11083142d1e4cd2f52c"`
Dec 01 05:28:26.996 INFO [stdout] f2aa446fc17940e963d262141c8640923fdcee5acb4ce11083142d1e4cd2f52c
Dec 01 05:28:27.007 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 05:28:27.391 INFO [stdout] 16fc24fb9914d2b5e7f7202aac4c06081dd1383a3d3b377b1377562f6324196e
Dec 01 05:28:27.397 INFO running `"docker" "start" "-a" "16fc24fb9914d2b5e7f7202aac4c06081dd1383a3d3b377b1377562f6324196e"`
Dec 01 05:28:28.311 INFO [stderr] usermod: no changes
Dec 01 05:28:28.348 INFO [stderr]    Compiling dusty v0.1.0 (/source)
Dec 01 05:28:28.587 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:28.587 INFO [stderr]  --> src/dusty/httpParser/mod.rs:7:16
Dec 01 05:28:28.587 INFO [stderr]   |
Dec 01 05:28:28.587 INFO [stderr] 7 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:28.587 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:28.587 INFO [stderr]   |
Dec 01 05:28:28.587 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 05:28:28.587 INFO [stderr] 
Dec 01 05:28:28.587 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:28.587 INFO [stderr]  --> src/dusty/httpParser/mod.rs:9:5
Dec 01 05:28:28.587 INFO [stderr]   |
Dec 01 05:28:28.587 INFO [stderr] 9 | use std::thread;
Dec 01 05:28:28.587 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:28.587 INFO [stderr] 
Dec 01 05:28:28.587 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:28.587 INFO [stderr]   --> src/dusty/httpParser/mod.rs:12:5
Dec 01 05:28:28.587 INFO [stderr]    |
Dec 01 05:28:28.587 INFO [stderr] 12 | use std::mem;
Dec 01 05:28:28.587 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:28.587 INFO [stderr] 
Dec 01 05:28:28.587 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:28.587 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:3:6
Dec 01 05:28:28.587 INFO [stderr]   |
Dec 01 05:28:28.587 INFO [stderr] 3 |  use std::io;
Dec 01 05:28:28.587 INFO [stderr]   |      ^^^^^^^
Dec 01 05:28:28.587 INFO [stderr] 
Dec 01 05:28:28.587 INFO [stderr] warning: unused import: `std::fs::File`
Dec 01 05:28:28.587 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:5:6
Dec 01 05:28:28.587 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 5 |  use std::fs::File;
Dec 01 05:28:28.588 INFO [stderr]   |      ^^^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `Path`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:6:18
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 6 |  use std::path::{Path,PathBuf};
Dec 01 05:28:28.588 INFO [stderr]   |                  ^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::io`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/cacheManager/mod.rs:4:5
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 4 | use std::io;
Dec 01 05:28:28.588 INFO [stderr]   |     ^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/connection/mod.rs:2:16
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 2 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:28.588 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/connection/mod.rs:6:5
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 6 | use std::thread;
Dec 01 05:28:28.588 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/connection/mod.rs:9:5
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 9 | use std::io::*;
Dec 01 05:28:28.588 INFO [stderr]   |     ^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:28.588 INFO [stderr]   --> src/dusty/connection/mod.rs:10:5
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 10 | use std::mem;
Dec 01 05:28:28.588 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `TcpListener`
Dec 01 05:28:28.588 INFO [stderr]  --> src/dusty/httpParserThread/mod.rs:1:16
Dec 01 05:28:28.588 INFO [stderr]   |
Dec 01 05:28:28.588 INFO [stderr] 1 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:28.588 INFO [stderr]   |                ^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `TcpStream`
Dec 01 05:28:28.588 INFO [stderr]   --> src/main.rs:10:29
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 10 | use std::net::{TcpListener, TcpStream};
Dec 01 05:28:28.588 INFO [stderr]    |                             ^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::sync::mpsc::*`
Dec 01 05:28:28.588 INFO [stderr]   --> src/main.rs:13:5
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 13 | use std::sync::mpsc::*;
Dec 01 05:28:28.588 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::thread`
Dec 01 05:28:28.588 INFO [stderr]   --> src/main.rs:14:5
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 14 | use std::thread;
Dec 01 05:28:28.588 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::io::*`
Dec 01 05:28:28.588 INFO [stderr]   --> src/main.rs:16:5
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 16 | use std::io::*;
Dec 01 05:28:28.588 INFO [stderr]    |     ^^^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.588 INFO [stderr] warning: unused import: `std::mem`
Dec 01 05:28:28.588 INFO [stderr]   --> src/main.rs:17:5
Dec 01 05:28:28.588 INFO [stderr]    |
Dec 01 05:28:28.588 INFO [stderr] 17 | use std::mem;
Dec 01 05:28:28.588 INFO [stderr]    |     ^^^^^^^^
Dec 01 05:28:28.588 INFO [stderr] 
Dec 01 05:28:28.647 INFO [stderr] warning: unreachable expression
Dec 01 05:28:28.647 INFO [stderr]    --> src/dusty/httpParser/mod.rs:186:13
Dec 01 05:28:28.647 INFO [stderr]     |
Dec 01 05:28:28.647 INFO [stderr] 186 |             return None
Dec 01 05:28:28.647 INFO [stderr]     |             ^^^^^^^^^^^
Dec 01 05:28:28.647 INFO [stderr]     |
Dec 01 05:28:28.647 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 01 05:28:28.647 INFO [stderr] 
Dec 01 05:28:28.679 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 01 05:28:28.679 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:4:6
Dec 01 05:28:28.679 INFO [stderr]   |
Dec 01 05:28:28.679 INFO [stderr] 4 |  use std::io::prelude::*;
Dec 01 05:28:28.679 INFO [stderr]   |      ^^^^^^^^^^^^^^^^
Dec 01 05:28:28.679 INFO [stderr] 
Dec 01 05:28:28.682 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:28.683 INFO [stderr]   --> src/dusty/httpParser/mod.rs:63:17
Dec 01 05:28:28.683 INFO [stderr]    |
Dec 01 05:28:28.683 INFO [stderr] 63 |             Err(e) => println!("Error Reading to buffer in request!")
Dec 01 05:28:28.683 INFO [stderr]    |                 ^ help: consider using `_e` instead
Dec 01 05:28:28.683 INFO [stderr]    |
Dec 01 05:28:28.683 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 05:28:28.683 INFO [stderr] 
Dec 01 05:28:28.689 INFO [stderr] warning: unused variable: `index`
Dec 01 05:28:28.690 INFO [stderr]    --> src/dusty/httpParser/mod.rs:132:22
Dec 01 05:28:28.690 INFO [stderr]     |
Dec 01 05:28:28.690 INFO [stderr] 132 |                 Some(index) => 
Dec 01 05:28:28.690 INFO [stderr]     |                      ^^^^^ help: consider using `_index` instead
Dec 01 05:28:28.691 INFO [stderr] 
Dec 01 05:28:28.691 INFO [stderr] warning: unused variable: `e`
Dec 01 05:28:28.691 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:67:21
Dec 01 05:28:28.692 INFO [stderr]    |
Dec 01 05:28:28.692 INFO [stderr] 67 |                 Err(e) => 
Dec 01 05:28:28.692 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 05:28:28.693 INFO [stderr] 
Dec 01 05:28:28.693 INFO [stderr] warning: unused variable: `filename`
Dec 01 05:28:28.693 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:38
Dec 01 05:28:28.693 INFO [stderr]    |
Dec 01 05:28:28.694 INFO [stderr] 77 |     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:28.694 INFO [stderr]    |                                      ^^^^^^^^ help: consider using `_filename` instead
Dec 01 05:28:28.694 INFO [stderr] 
Dec 01 05:28:28.694 INFO [stderr] warning: unused variable: `headerTemplate`
Dec 01 05:28:28.695 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:28.695 INFO [stderr]    |
Dec 01 05:28:28.695 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:28.696 INFO [stderr]    |                                    ^^^^^^^^^^^^^^ help: consider using `_headerTemplate` instead
Dec 01 05:28:28.696 INFO [stderr] 
Dec 01 05:28:28.696 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:28.697 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:102:9
Dec 01 05:28:28.697 INFO [stderr]     |
Dec 01 05:28:28.697 INFO [stderr] 102 |     for i in 0..gathererThreadPoolSize //Spawn gatherer threads
Dec 01 05:28:28.697 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:28.698 INFO [stderr] 
Dec 01 05:28:28.698 INFO [stderr] warning: unused variable: `i`
Dec 01 05:28:28.698 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:113:9
Dec 01 05:28:28.699 INFO [stderr]     |
Dec 01 05:28:28.699 INFO [stderr] 113 |     for i in 0..parserThreadPoolSize
Dec 01 05:28:28.699 INFO [stderr]     |         ^ help: consider using `_i` instead
Dec 01 05:28:28.700 INFO [stderr] 
Dec 01 05:28:28.700 INFO [stderr] warning: unused variable: `gathererManager`
Dec 01 05:28:28.700 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:28.700 INFO [stderr]    |
Dec 01 05:28:28.701 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:28.701 INFO [stderr]    |                          ^^^^^^^^^^^^^^^ help: consider using `_gathererManager` instead
Dec 01 05:28:28.701 INFO [stderr] 
Dec 01 05:28:28.712 INFO [stderr] warning: variable does not need to be mutable
Dec 01 05:28:28.712 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:59:13
Dec 01 05:28:28.712 INFO [stderr]    |
Dec 01 05:28:28.712 INFO [stderr] 59 |         let mut f = File::open(filename);
Dec 01 05:28:28.712 INFO [stderr]    |             ----^
Dec 01 05:28:28.712 INFO [stderr]    |             |
Dec 01 05:28:28.712 INFO [stderr]    |             help: remove this `mut`
Dec 01 05:28:28.712 INFO [stderr]    |
Dec 01 05:28:28.712 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 05:28:28.713 INFO [stderr] 
Dec 01 05:28:28.723 INFO [stderr] warning: function is never used: `processHeader`
Dec 01 05:28:28.723 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:28.724 INFO [stderr]    |
Dec 01 05:28:28.724 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:28.724 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.724 INFO [stderr]    |
Dec 01 05:28:28.724 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 05:28:28.724 INFO [stderr] 
Dec 01 05:28:28.725 INFO [stderr] warning: function is never used: `convertVecStrToU8`
Dec 01 05:28:28.725 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:28.725 INFO [stderr]     |
Dec 01 05:28:28.725 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:28.725 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.726 INFO [stderr] 
Dec 01 05:28:28.726 INFO [stderr] warning: struct is never constructed: `con`
Dec 01 05:28:28.726 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:28.726 INFO [stderr]    |
Dec 01 05:28:28.726 INFO [stderr] 53 | pub struct con
Dec 01 05:28:28.726 INFO [stderr]    | ^^^^^^^^^^^^^^
Dec 01 05:28:28.727 INFO [stderr] 
Dec 01 05:28:28.727 INFO [stderr] warning: method is never used: `new`
Dec 01 05:28:28.727 INFO [stderr]   --> src/dusty/connection/mod.rs:61:5
Dec 01 05:28:28.727 INFO [stderr]    |
Dec 01 05:28:28.727 INFO [stderr] 61 |     pub fn new(buffer : String, stream : TcpStream) -> con
Dec 01 05:28:28.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.728 INFO [stderr] 
Dec 01 05:28:28.728 INFO [stderr] warning: module `httpParser` should have a snake case name such as `http_parser`
Dec 01 05:28:28.728 INFO [stderr]  --> src/main.rs:3:5
Dec 01 05:28:28.728 INFO [stderr]   |
Dec 01 05:28:28.728 INFO [stderr] 3 |     pub mod httpParser;
Dec 01 05:28:28.728 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.729 INFO [stderr]   |
Dec 01 05:28:28.729 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 01 05:28:28.729 INFO [stderr] 
Dec 01 05:28:28.729 INFO [stderr] warning: function `createRequestSchedule` should have a snake case name such as `create_request_schedule`
Dec 01 05:28:28.729 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:1
Dec 01 05:28:28.729 INFO [stderr]    |
Dec 01 05:28:28.730 INFO [stderr] 18 | / pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:28.730 INFO [stderr] 19 | | {
Dec 01 05:28:28.730 INFO [stderr] 20 | |     let mut schedule : Vec<connection::request> = Vec::new();
Dec 01 05:28:28.730 INFO [stderr] 21 | |     
Dec 01 05:28:28.730 INFO [stderr] ...  |
Dec 01 05:28:28.730 INFO [stderr] 66 | |     return (schedule,String::from(" "));
Dec 01 05:28:28.732 INFO [stderr] 67 | | }
Dec 01 05:28:28.732 INFO [stderr]    | |_^
Dec 01 05:28:28.732 INFO [stderr] 
Dec 01 05:28:28.732 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:28.732 INFO [stderr]   --> src/dusty/httpParser/mod.rs:18:51
Dec 01 05:28:28.732 INFO [stderr]    |
Dec 01 05:28:28.732 INFO [stderr] 18 | pub fn createRequestSchedule<'a>(req: &TcpStream, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> (Vec<connection::request>, String) 
Dec 01 05:28:28.733 INFO [stderr]    |                                                   ^^^^^^^^^^^^^
Dec 01 05:28:28.733 INFO [stderr] 
Dec 01 05:28:28.733 INFO [stderr] warning: variable `lineBuffer` should have a snake case name such as `line_buffer`
Dec 01 05:28:28.733 INFO [stderr]   --> src/dusty/httpParser/mod.rs:25:9
Dec 01 05:28:28.733 INFO [stderr]    |
Dec 01 05:28:28.733 INFO [stderr] 25 |     let mut lineBuffer = String::with_capacity(512);
Dec 01 05:28:28.734 INFO [stderr]    |         ^^^^^^^^^^^^^^
Dec 01 05:28:28.734 INFO [stderr] 
Dec 01 05:28:28.734 INFO [stderr] warning: variable `newRequest` should have a snake case name such as `new_request`
Dec 01 05:28:28.734 INFO [stderr]   --> src/dusty/httpParser/mod.rs:44:34
Dec 01 05:28:28.734 INFO [stderr]    |
Dec 01 05:28:28.734 INFO [stderr] 44 |                             Some(newRequest) =>
Dec 01 05:28:28.735 INFO [stderr]    |                                  ^^^^^^^^^^
Dec 01 05:28:28.735 INFO [stderr] 
Dec 01 05:28:28.735 INFO [stderr] warning: function `processHeader` should have a snake case name such as `process_header`
Dec 01 05:28:28.735 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:1
Dec 01 05:28:28.735 INFO [stderr]    |
Dec 01 05:28:28.736 INFO [stderr] 70 | / fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:28.736 INFO [stderr] 71 | | {
Dec 01 05:28:28.736 INFO [stderr] 72 | |     println!("Header : {}", &header[0..contentStart]);
Dec 01 05:28:28.736 INFO [stderr] 73 | |     println!("Content : {}",&header[contentStart+1..header.len()]);
Dec 01 05:28:28.736 INFO [stderr] 74 | |     println!();
Dec 01 05:28:28.736 INFO [stderr] 75 | | }
Dec 01 05:28:28.737 INFO [stderr]    | |_^
Dec 01 05:28:28.737 INFO [stderr] 
Dec 01 05:28:28.737 INFO [stderr] warning: variable `contentStart` should have a snake case name such as `content_start`
Dec 01 05:28:28.737 INFO [stderr]   --> src/dusty/httpParser/mod.rs:70:32
Dec 01 05:28:28.737 INFO [stderr]    |
Dec 01 05:28:28.737 INFO [stderr] 70 | fn processHeader(header: &str, contentStart: usize)
Dec 01 05:28:28.738 INFO [stderr]    |                                ^^^^^^^^^^^^
Dec 01 05:28:28.738 INFO [stderr] 
Dec 01 05:28:28.738 INFO [stderr] warning: function `processFileRequest` should have a snake case name such as `process_file_request`
Dec 01 05:28:28.738 INFO [stderr]    --> src/dusty/httpParser/mod.rs:79:1
Dec 01 05:28:28.738 INFO [stderr]     |
Dec 01 05:28:28.738 INFO [stderr] 79  | / pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:28.738 INFO [stderr] 80  | | { 
Dec 01 05:28:28.739 INFO [stderr] 81  | |     match cache.lock()
Dec 01 05:28:28.739 INFO [stderr] 82  | |     {
Dec 01 05:28:28.739 INFO [stderr] ...   |
Dec 01 05:28:28.739 INFO [stderr] 117 | |     }
Dec 01 05:28:28.739 INFO [stderr] 118 | | }
Dec 01 05:28:28.740 INFO [stderr]     | |_^
Dec 01 05:28:28.740 INFO [stderr] 
Dec 01 05:28:28.740 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.740 INFO [stderr]   --> src/dusty/httpParser/mod.rs:79:31
Dec 01 05:28:28.740 INFO [stderr]    |
Dec 01 05:28:28.740 INFO [stderr] 79 | pub fn processFileRequest<'a>(filePath: &'a str, cache: Arc<Mutex<cacheManager::cache>>, size : usize) -> connection::response //The method called by the gatherer thread
Dec 01 05:28:28.741 INFO [stderr]    |                               ^^^^^^^^
Dec 01 05:28:28.741 INFO [stderr] 
Dec 01 05:28:28.741 INFO [stderr] warning: variable `fileString` should have a snake case name such as `file_string`
Dec 01 05:28:28.741 INFO [stderr]   --> src/dusty/httpParser/mod.rs:89:26
Dec 01 05:28:28.741 INFO [stderr]    |
Dec 01 05:28:28.741 INFO [stderr] 89 |                     let (fileString, size) = cacheManager::readNewUncachedFile(&filePath);
Dec 01 05:28:28.741 INFO [stderr]    |                          ^^^^^^^^^^
Dec 01 05:28:28.742 INFO [stderr] 
Dec 01 05:28:28.742 INFO [stderr] warning: function `processRequestLine` should have a snake case name such as `process_request_line`
Dec 01 05:28:28.742 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:1
Dec 01 05:28:28.742 INFO [stderr]     |
Dec 01 05:28:28.742 INFO [stderr] 120 | / fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:28.742 INFO [stderr] 121 | | {
Dec 01 05:28:28.743 INFO [stderr] 122 | |     if line == "\r\n"
Dec 01 05:28:28.743 INFO [stderr] 123 | |     {
Dec 01 05:28:28.743 INFO [stderr] ...   |
Dec 01 05:28:28.743 INFO [stderr] 188 | |     }
Dec 01 05:28:28.743 INFO [stderr] 189 | | }
Dec 01 05:28:28.743 INFO [stderr]     | |_^
Dec 01 05:28:28.744 INFO [stderr] 
Dec 01 05:28:28.744 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:28.744 INFO [stderr]    --> src/dusty/httpParser/mod.rs:120:36
Dec 01 05:28:28.744 INFO [stderr]     |
Dec 01 05:28:28.744 INFO [stderr] 120 | fn processRequestLine(line : &str, streamChannel : Sender<connection::response>, cache: Arc<Mutex<cacheManager::cache>> ) -> Option<connection::request>
Dec 01 05:28:28.744 INFO [stderr]     |                                    ^^^^^^^^^^^^^
Dec 01 05:28:28.745 INFO [stderr] 
Dec 01 05:28:28.745 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:28.745 INFO [stderr]    --> src/dusty/httpParser/mod.rs:142:29
Dec 01 05:28:28.745 INFO [stderr]     |
Dec 01 05:28:28.745 INFO [stderr] 142 |                         let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:28.745 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.746 INFO [stderr] 
Dec 01 05:28:28.746 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.746 INFO [stderr]    --> src/dusty/httpParser/mod.rs:145:33
Dec 01 05:28:28.746 INFO [stderr]     |
Dec 01 05:28:28.746 INFO [stderr] 145 |                             let filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:28.746 INFO [stderr]     |                                 ^^^^^^^^
Dec 01 05:28:28.746 INFO [stderr] 
Dec 01 05:28:28.746 INFO [stderr] warning: variable `oneLineRequest` should have a snake case name such as `one_line_request`
Dec 01 05:28:28.746 INFO [stderr]    --> src/dusty/httpParser/mod.rs:157:33
Dec 01 05:28:28.746 INFO [stderr]     |
Dec 01 05:28:28.746 INFO [stderr] 157 |                             let mut oneLineRequest : Vec<&str> = line.split_whitespace().collect();
Dec 01 05:28:28.746 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.746 INFO [stderr] 
Dec 01 05:28:28.746 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.746 INFO [stderr]    --> src/dusty/httpParser/mod.rs:159:37
Dec 01 05:28:28.746 INFO [stderr]     |
Dec 01 05:28:28.746 INFO [stderr] 159 |                                 let mut filePath = pathBuilder::returnFullPath(oneLineRequest[1]);
Dec 01 05:28:28.746 INFO [stderr]     |                                     ^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.747 INFO [stderr]    --> src/dusty/httpParser/mod.rs:169:33
Dec 01 05:28:28.747 INFO [stderr]     |
Dec 01 05:28:28.747 INFO [stderr] 169 |                             let mut filePath = pathBuilder::returnFullPath(&line);
Dec 01 05:28:28.747 INFO [stderr]     |                                 ^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: function `convertVecStrToU8` should have a snake case name such as `convert_vec_str_to_u8`
Dec 01 05:28:28.747 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:1
Dec 01 05:28:28.747 INFO [stderr]     |
Dec 01 05:28:28.747 INFO [stderr] 196 | / fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:28.747 INFO [stderr] 197 | | {
Dec 01 05:28:28.747 INFO [stderr] 198 | |     let mut str_as_u8 : Vec<u8> = Vec::new();
Dec 01 05:28:28.747 INFO [stderr] 199 | |     for res in responseBuffer
Dec 01 05:28:28.747 INFO [stderr] ...   |
Dec 01 05:28:28.747 INFO [stderr] 203 | |     str_as_u8
Dec 01 05:28:28.747 INFO [stderr] 204 | | }
Dec 01 05:28:28.747 INFO [stderr]     | |_^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `responseBuffer` should have a snake case name such as `response_buffer`
Dec 01 05:28:28.747 INFO [stderr]    --> src/dusty/httpParser/mod.rs:196:22
Dec 01 05:28:28.747 INFO [stderr]     |
Dec 01 05:28:28.747 INFO [stderr] 196 | fn convertVecStrToU8(responseBuffer : &Vec<&str>) -> Vec<u8>
Dec 01 05:28:28.747 INFO [stderr]     |                      ^^^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: module `pathBuilder` should have a snake case name such as `path_builder`
Dec 01 05:28:28.747 INFO [stderr]  --> src/main.rs:4:5
Dec 01 05:28:28.747 INFO [stderr]   |
Dec 01 05:28:28.747 INFO [stderr] 4 |     pub mod pathBuilder;
Dec 01 05:28:28.747 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: function `returnFullPath` should have a snake case name such as `return_full_path`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:9:1
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr] 9  | / pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:28.747 INFO [stderr] 10 | | {
Dec 01 05:28:28.747 INFO [stderr] 11 | |     match current_dir().unwrap().to_str()
Dec 01 05:28:28.747 INFO [stderr] 12 | |     {
Dec 01 05:28:28.747 INFO [stderr] ...  |
Dec 01 05:28:28.747 INFO [stderr] 38 | |     
Dec 01 05:28:28.747 INFO [stderr] 39 | | }
Dec 01 05:28:28.747 INFO [stderr]    | |_^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `localPath` should have a snake case name such as `local_path`
Dec 01 05:28:28.747 INFO [stderr]  --> src/dusty/pathBuilder/mod.rs:9:27
Dec 01 05:28:28.747 INFO [stderr]   |
Dec 01 05:28:28.747 INFO [stderr] 9 | pub fn returnFullPath<'b>(localPath: &'b str) -> String
Dec 01 05:28:28.747 INFO [stderr]   |                           ^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `tempPath` should have a snake case name such as `temp_path`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:16:17
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr] 16 |             let mut tempPath = PathBuf::new();
Dec 01 05:28:28.747 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `newPath` should have a snake case name such as `new_path`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:19:17
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr] 19 |             let newPath : Vec<&str> = localPath.split("/").collect();
Dec 01 05:28:28.747 INFO [stderr]    |                 ^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: variable `finalPath` should have a snake case name such as `final_path`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/pathBuilder/mod.rs:27:22
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr] 27 |                 Some(finalPath) => return finalPath.to_string(),
Dec 01 05:28:28.747 INFO [stderr]    |                      ^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: module `cacheManager` should have a snake case name such as `cache_manager`
Dec 01 05:28:28.747 INFO [stderr]  --> src/main.rs:5:5
Dec 01 05:28:28.747 INFO [stderr]   |
Dec 01 05:28:28.747 INFO [stderr] 5 |     pub mod cacheManager;
Dec 01 05:28:28.747 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: type `cache` should have a camel case name such as `Cache`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:8:1
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr] 8  | / pub struct cache
Dec 01 05:28:28.747 INFO [stderr] 9  | | {
Dec 01 05:28:28.747 INFO [stderr] 10 | |     c : HashMap<String, String>,
Dec 01 05:28:28.747 INFO [stderr] 11 | |     fileSize : HashMap<String , usize>
Dec 01 05:28:28.747 INFO [stderr] 12 | | }
Dec 01 05:28:28.747 INFO [stderr]    | |_^
Dec 01 05:28:28.747 INFO [stderr]    |
Dec 01 05:28:28.747 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 05:28:28.747 INFO [stderr] 
Dec 01 05:28:28.747 INFO [stderr] warning: structure field `fileSize` should have a snake case name such as `file_size`
Dec 01 05:28:28.747 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:11:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 11 |     fileSize : HashMap<String , usize>
Dec 01 05:28:28.748 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: method `checkSize` should have a snake case name such as `check_size`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:37:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 37 | /     pub fn checkSize(&mut self, path : &str) -> usize
Dec 01 05:28:28.748 INFO [stderr] 38 | |     {
Dec 01 05:28:28.748 INFO [stderr] 39 | |         match self.fileSize.contains_key(path) 
Dec 01 05:28:28.748 INFO [stderr] 40 | |         {
Dec 01 05:28:28.748 INFO [stderr] ...  |
Dec 01 05:28:28.748 INFO [stderr] 43 | |         }
Dec 01 05:28:28.748 INFO [stderr] 44 | |     }
Dec 01 05:28:28.748 INFO [stderr]    | |_____^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: method `insertNewCacheItem` should have a snake case name such as `insert_new_cache_item`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 47 | /     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:28.748 INFO [stderr] 48 | |     {
Dec 01 05:28:28.748 INFO [stderr] 49 | |         self.c.insert(path.to_string(),FileStr.clone());
Dec 01 05:28:28.748 INFO [stderr] 50 | |         self.fileSize.insert(path.to_string(),FileStr.len());
Dec 01 05:28:28.748 INFO [stderr] 51 | |         FileStr.len()
Dec 01 05:28:28.748 INFO [stderr] 52 | |     }
Dec 01 05:28:28.748 INFO [stderr]    | |_____^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: variable `FileStr` should have a snake case name such as `file_str`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:47:56
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 47 |     pub fn insertNewCacheItem(&mut self , path : &str, FileStr: String) -> usize
Dec 01 05:28:28.748 INFO [stderr]    |                                                        ^^^^^^^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: function `readNewUncachedFile` should have a snake case name such as `read_new_uncached_file`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:57:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 57 | /     pub fn readNewUncachedFile(filename: &str) -> (String, usize)
Dec 01 05:28:28.748 INFO [stderr] 58 | |     {
Dec 01 05:28:28.748 INFO [stderr] 59 | |         let mut f = File::open(filename);
Dec 01 05:28:28.748 INFO [stderr] 60 | |         match f
Dec 01 05:28:28.748 INFO [stderr] ...  |
Dec 01 05:28:28.748 INFO [stderr] 73 | |         }
Dec 01 05:28:28.748 INFO [stderr] 74 | |     }
Dec 01 05:28:28.748 INFO [stderr]    | |_____^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: function `readText` should have a snake case name such as `read_text`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:77:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 77 | /     fn readText(readable: &mut Read, filename: &str ) -> (String, usize)
Dec 01 05:28:28.748 INFO [stderr] 78 | |     {
Dec 01 05:28:28.748 INFO [stderr] 79 | |         let mut s = String::new();
Dec 01 05:28:28.748 INFO [stderr] 80 | |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:28.748 INFO [stderr] ...  |
Dec 01 05:28:28.748 INFO [stderr] 94 | |             }
Dec 01 05:28:28.748 INFO [stderr] 95 | |     }
Dec 01 05:28:28.748 INFO [stderr]    | |_____^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: variable `lenRead` should have a snake case name such as `len_read`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:80:13
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 80 |         let lenRead = readable.read_to_string(&mut s);
Dec 01 05:28:28.748 INFO [stderr]    |             ^^^^^^^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: variable `lR` should have a snake case name such as `l_r`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/cacheManager/mod.rs:83:24
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 83 |                     Ok(lR) => 
Dec 01 05:28:28.748 INFO [stderr]    |                        ^^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: type `request` should have a camel case name such as `Request`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/connection/mod.rs:13:1
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 13 | / pub struct request
Dec 01 05:28:28.748 INFO [stderr] 14 | | {
Dec 01 05:28:28.748 INFO [stderr] 15 | |     pub filePath : String,
Dec 01 05:28:28.748 INFO [stderr] 16 | |     pub size : usize,
Dec 01 05:28:28.748 INFO [stderr] 17 | |     pub streamChannel : Sender<response>
Dec 01 05:28:28.748 INFO [stderr] 18 | | }
Dec 01 05:28:28.748 INFO [stderr]    | |_^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: structure field `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.748 INFO [stderr]   --> src/dusty/connection/mod.rs:15:5
Dec 01 05:28:28.748 INFO [stderr]    |
Dec 01 05:28:28.748 INFO [stderr] 15 |     pub filePath : String,
Dec 01 05:28:28.748 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.748 INFO [stderr] 
Dec 01 05:28:28.748 INFO [stderr] warning: structure field `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/connection/mod.rs:17:5
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 17 |     pub streamChannel : Sender<response>
Dec 01 05:28:28.749 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `filePath` should have a snake case name such as `file_path`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/connection/mod.rs:22:16
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:28.749 INFO [stderr]    |                ^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `streamChannel` should have a snake case name such as `stream_channel`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/connection/mod.rs:22:48
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 22 |     pub fn new(filePath : String, size: usize, streamChannel : Sender<response>) -> request
Dec 01 05:28:28.749 INFO [stderr]    |                                                ^^^^^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: type `response` should have a camel case name such as `Response`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/connection/mod.rs:38:1
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 38 | / pub struct response
Dec 01 05:28:28.749 INFO [stderr] 39 | | {
Dec 01 05:28:28.749 INFO [stderr] 40 | |     pub body : String,
Dec 01 05:28:28.749 INFO [stderr] 41 | |     pub header : String
Dec 01 05:28:28.749 INFO [stderr] 42 | | }
Dec 01 05:28:28.749 INFO [stderr]    | |_^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: type `con` should have a camel case name such as `Con`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/connection/mod.rs:53:1
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 53 | / pub struct con
Dec 01 05:28:28.749 INFO [stderr] 54 | | {
Dec 01 05:28:28.749 INFO [stderr] 55 | |     pub buffer: String,
Dec 01 05:28:28.749 INFO [stderr] 56 | |     pub stream: TcpStream
Dec 01 05:28:28.749 INFO [stderr] 57 | | }
Dec 01 05:28:28.749 INFO [stderr]    | |_^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: module `httpParserThread` should have a snake case name such as `http_parser_thread`
Dec 01 05:28:28.749 INFO [stderr]  --> src/main.rs:7:5
Dec 01 05:28:28.749 INFO [stderr]   |
Dec 01 05:28:28.749 INFO [stderr] 7 |     pub mod httpParserThread;
Dec 01 05:28:28.749 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: function `spawnNewParserThread` should have a snake case name such as `spawn_new_parser_thread`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:1
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 12 | / pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:28.749 INFO [stderr] 13 | | {    
Dec 01 05:28:28.749 INFO [stderr] 14 | |     thread::spawn(move || 
Dec 01 05:28:28.749 INFO [stderr] 15 | |     {
Dec 01 05:28:28.749 INFO [stderr] ...  |
Dec 01 05:28:28.749 INFO [stderr] 66 | |     
Dec 01 05:28:28.749 INFO [stderr] 67 | | }
Dec 01 05:28:28.749 INFO [stderr]    | |_^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `streamReceiver` should have a snake case name such as `stream_receiver`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:29
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:28.749 INFO [stderr]    |                             ^^^^^^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `gathererManagerChannel` should have a snake case name such as `gatherer_manager_channel`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:12:67
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 12 | pub fn spawnNewParserThread(streamReceiver : Receiver<TcpStream>, gathererManagerChannel : Sender<connection::request>, cache: Arc<Mutex<cacheManager::cache>>)
Dec 01 05:28:28.749 INFO [stderr]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `localSend` should have a snake case name such as `local_send`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:14
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:28.749 INFO [stderr]    |              ^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `localRecv` should have a snake case name such as `local_recv`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:17:25
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 17 |         let (localSend, localRecv) = channel::<connection::response>();
Dec 01 05:28:28.749 INFO [stderr]    |                         ^^^^^^^^^
Dec 01 05:28:28.749 INFO [stderr] 
Dec 01 05:28:28.749 INFO [stderr] warning: variable `headerTemplate` should have a snake case name such as `header_template`
Dec 01 05:28:28.749 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:26:36
Dec 01 05:28:28.749 INFO [stderr]    |
Dec 01 05:28:28.749 INFO [stderr] 26 |                     let (schedule, headerTemplate) = httpParser::createRequestSchedule(&stream,localSend.clone(), cache.clone());
Dec 01 05:28:28.750 INFO [stderr]    |                                    ^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `requestCount` should have a snake case name such as `request_count`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:29:25
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 29 |                     let mut requestCount = schedule.len();
Dec 01 05:28:28.750 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:35:25
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 35 |                         gathererManagerChannel.send(req);
Dec 01 05:28:28.750 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 01 05:28:28.750 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: function `spawnNewGathererThread` should have a snake case name such as `spawn_new_gatherer_thread`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:1
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 70 | / pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:28.750 INFO [stderr] 71 | | {
Dec 01 05:28:28.750 INFO [stderr] 72 | |     thread::spawn(move || 
Dec 01 05:28:28.750 INFO [stderr] 73 | |     {
Dec 01 05:28:28.750 INFO [stderr] ...  |
Dec 01 05:28:28.750 INFO [stderr] 88 | |     });
Dec 01 05:28:28.750 INFO [stderr] 89 | | }
Dec 01 05:28:28.750 INFO [stderr]    | |_^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `requestReceiver` should have a snake case name such as `request_receiver`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:70:31
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 70 | pub fn spawnNewGathererThread(requestReceiver : Receiver<connection::request>, cache: Arc<Mutex<cacheManager::cache>>) //Creates a new thread with the given request Receiver
Dec 01 05:28:28.750 INFO [stderr]    |                               ^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: function `createIndependentThreadPools` should have a snake case name such as `create_independent_thread_pools`
Dec 01 05:28:28.750 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:93:1
Dec 01 05:28:28.750 INFO [stderr]     |
Dec 01 05:28:28.750 INFO [stderr] 93  | / pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:28.750 INFO [stderr] 94  | | {
Dec 01 05:28:28.750 INFO [stderr] 95  | |     //These are the meat and potatos of dusty
Dec 01 05:28:28.750 INFO [stderr] 96  | |     //They are simply a vec pointing to channels 
Dec 01 05:28:28.750 INFO [stderr] ...   |
Dec 01 05:28:28.750 INFO [stderr] 122 | |     
Dec 01 05:28:28.750 INFO [stderr] 123 | | }
Dec 01 05:28:28.750 INFO [stderr]     | |_^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `parserThreadPoolSize` should have a snake case name such as `parser_thread_pool_size`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:37
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:28.750 INFO [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `gathererThreadPoolSize` should have a snake case name such as `gatherer_thread_pool_size`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:93:66
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 93 | pub fn createIndependentThreadPools(parserThreadPoolSize: usize, gathererThreadPoolSize: usize , cache: Arc<Mutex<cacheManager::cache>>) -> (Vec<Sender<TcpStream>>,Sender<connection::request>)
Dec 01 05:28:28.750 INFO [stderr]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `gathererChannels` should have a snake case name such as `gatherer_channels`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:98:9
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 98 |     let mut gathererChannels : Vec<Sender<connection::request>> = Vec::new();
Dec 01 05:28:28.750 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:28.750 INFO [stderr]   --> src/dusty/httpParserThread/mod.rs:99:9
Dec 01 05:28:28.750 INFO [stderr]    |
Dec 01 05:28:28.750 INFO [stderr] 99 |     let mut parserChannels : Vec<Sender<TcpStream>> = Vec::new();
Dec 01 05:28:28.750 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:28.750 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:110:9
Dec 01 05:28:28.750 INFO [stderr]     |
Dec 01 05:28:28.750 INFO [stderr] 110 |     let gathererManager : Sender<connection::request> = spawnGathererManagerThread(gathererChannels);
Dec 01 05:28:28.750 INFO [stderr]     |         ^^^^^^^^^^^^^^^
Dec 01 05:28:28.750 INFO [stderr] 
Dec 01 05:28:28.750 INFO [stderr] warning: function `spawnGathererManagerThread` should have a snake case name such as `spawn_gatherer_manager_thread`
Dec 01 05:28:28.750 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:126:1
Dec 01 05:28:28.750 INFO [stderr]     |
Dec 01 05:28:28.750 INFO [stderr] 126 | / pub fn spawnGathererManagerThread(channels : Vec<Sender<connection::request>>) -> Sender<connection::request>
Dec 01 05:28:28.751 INFO [stderr] 127 | | {
Dec 01 05:28:28.751 INFO [stderr] 128 | |     let (send, recv) = channel::<connection::request>();
Dec 01 05:28:28.751 INFO [stderr] 129 | |     thread::spawn(move || 
Dec 01 05:28:28.751 INFO [stderr] ...   |
Dec 01 05:28:28.751 INFO [stderr] 150 | |     return send
Dec 01 05:28:28.751 INFO [stderr] 151 | | }
Dec 01 05:28:28.751 INFO [stderr]     | |_^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `channelIndex` should have a snake case name such as `channel_index`
Dec 01 05:28:28.751 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:131:13
Dec 01 05:28:28.751 INFO [stderr]     |
Dec 01 05:28:28.751 INFO [stderr] 131 |         let mut channelIndex : usize = 0;
Dec 01 05:28:28.751 INFO [stderr]     |             ^^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:28.751 INFO [stderr]    --> src/dusty/httpParserThread/mod.rs:141:21
Dec 01 05:28:28.751 INFO [stderr]     |
Dec 01 05:28:28.751 INFO [stderr] 141 |                     channels[channelIndex].send(req);
Dec 01 05:28:28.751 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr]     |
Dec 01 05:28:28.751 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `parserThreadCount` should have a snake case name such as `parser_thread_count`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:23:9
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 23 |     let parserThreadCount : usize = 16;
Dec 01 05:28:28.751 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `gathererThreadCount` should have a snake case name such as `gatherer_thread_count`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:24:9
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 24 |     let gathererThreadCount : usize = 16;
Dec 01 05:28:28.751 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `sharedCache` should have a snake case name such as `shared_cache`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:27:9
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 27 |     let sharedCache : Arc<Mutex<cacheManager::cache>> = Arc::new(Mutex::new(cacheManager::cache::new()));
Dec 01 05:28:28.751 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `parserChannels` should have a snake case name such as `parser_channels`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:30:10
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:28.751 INFO [stderr]    |          ^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `gathererManager` should have a snake case name such as `gatherer_manager`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:30:26
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 30 |     let (parserChannels, gathererManager) = httpParserThread::createIndependentThreadPools(parserThreadCount,gathererThreadCount,sharedCache);
Dec 01 05:28:28.751 INFO [stderr]    |                          ^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: variable `parserIndex` should have a snake case name such as `parser_index`
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:31:9
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 31 |     let mut parserIndex = 0;
Dec 01 05:28:28.751 INFO [stderr]    |         ^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:28.751 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 05:28:28.751 INFO [stderr]   --> src/main.rs:41:25
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr] 41 |                         parserChannels[parserIndex].send(stream);
Dec 01 05:28:28.751 INFO [stderr]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 05:28:28.751 INFO [stderr]    |
Dec 01 05:28:28.751 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 05:28:28.751 INFO [stderr] 
Dec 01 05:28:29.146 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 0.81s
Dec 01 05:28:29.149 INFO [stderr] su: No module specific data is present
Dec 01 05:28:29.496 INFO running `"docker" "inspect" "16fc24fb9914d2b5e7f7202aac4c06081dd1383a3d3b377b1377562f6324196e"`
Dec 01 05:28:29.651 INFO running `"docker" "rm" "-f" "16fc24fb9914d2b5e7f7202aac4c06081dd1383a3d3b377b1377562f6324196e"`
Dec 01 05:28:29.890 INFO [stdout] 16fc24fb9914d2b5e7f7202aac4c06081dd1383a3d3b377b1377562f6324196e
Dec 01 05:28:29.893 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 05:28:30.359 INFO [stdout] 311474c7e5639e032a9092b5f3b7beb8a682d08f5e6ca82f6fb00c7281b87df9
Dec 01 05:28:30.361 INFO running `"docker" "start" "-a" "311474c7e5639e032a9092b5f3b7beb8a682d08f5e6ca82f6fb00c7281b87df9"`
Dec 01 05:28:31.851 INFO [stderr] usermod: no changes
Dec 01 05:28:31.911 INFO [stderr]     Finished dev [optimized + debuginfo] target(s) in 0.02s
Dec 01 05:28:31.919 INFO [stderr]      Running /target/debug/deps/dusty-b6efa1afd9443ce3
Dec 01 05:28:31.925 INFO [stdout] 
Dec 01 05:28:31.925 INFO [stdout] running 0 tests
Dec 01 05:28:31.925 INFO [stdout] 
Dec 01 05:28:31.925 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 05:28:31.925 INFO [stdout] 
Dec 01 05:28:31.926 INFO [stderr] su: No module specific data is present
Dec 01 05:28:32.641 INFO running `"docker" "inspect" "311474c7e5639e032a9092b5f3b7beb8a682d08f5e6ca82f6fb00c7281b87df9"`
Dec 01 05:28:32.983 INFO running `"docker" "rm" "-f" "311474c7e5639e032a9092b5f3b7beb8a682d08f5e6ca82f6fb00c7281b87df9"`
Dec 01 05:28:33.283 INFO [stdout] 311474c7e5639e032a9092b5f3b7beb8a682d08f5e6ca82f6fb00c7281b87df9
